home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d26 / cattest.arc / MAKETEST.LST < prev    next >
File List  |  1991-07-01  |  10KB  |  177 lines

  1.  A. Once you have created your questions (using MAKEQUES), you
  2.     need to assemble these questions into tests. To achieve this
  3.     purpose, you must run the MAKETEST program. Since there are
  4.     many files involved in the MAKETEST program, it is important
  5.     that you understand what files are going to be used, and
  6.     where they reside. You need the following files or file
  7.     types in your current directory:
  8.     1. PROCTORn.PAS, where n is integer, and refers to the number
  9.        of questions on the examination (for n = 2 thru 9, cloned
  10.        from PROCTOR4.PAS which is included in the distribution).
  11.     2. *.IN1, all the question texts which you intend to use on
  12.        this examination (created using MAKEQUES). INITQUES.IN1 is
  13.        included in the distribution, so that you can see what a
  14.        .IN1 file looks like.
  15.     3. PROTOTYP.PAS (supplied), the shell which you will use for
  16.        most questions for presenting the question to the student,
  17.        accepting and judging the student's answers, reporting on
  18.        the student's diskette what has transpired, etc., etc.. For
  19.        simple questions, each question (.IN1 file) is inserted in a
  20.        copy of PROTOTYP which is renamed to Q1OVR (for question 1),
  21.        Q2OVR for question 2, etc..
  22.     4. The TURBO.EXE compiler, for testing questions, and the
  23.        TPC.EXE command line compiler for creating the final version
  24.        of the test after each question has been debugged.
  25.     5. TURBO.TPL, containing CRT, DOS, and OVERLAY.
  26.     6. TIMESTUF.TPU, EVAL3.TPU, CHECKANS.TPU, UTILITY.TPU,
  27.        UUESTUFF.TPU, WIN.TPU (supplied with source, except for
  28.        WIN.TPU which comes with Turbo Pascal). You must create your
  29.        own WIN.TPU file by compiling WIN.PAS.
  30.     7. TPC.CFG, the configuration file for the Turbo Pascal
  31.        Compiler (supplied).
  32.     8. PROCTORn.MAK, the MAKE file needed by TPC to connect the
  33.        proper questions to the PROCTOR program as overlays.
  34.        PROCTOR4.MAK is supplied with the distribution, and others
  35.        should be cloned as needed using an ASCII text editor.
  36.     9. MTxx.EXE, the current version of MAKETEST (supplied).
  37.    10. PROCTORn.MAK, the appropriate make file for the Compiler.
  38.        The distribution include PROCTOR4, and you can suitably
  39.        alter that to create PROCTOR2, PROCTOR9, etc..
  40.    11. INITGRAD.EXE (supplied), a program for initiating the
  41.        gradebook (called GRADE.BK$) which is supplied to each
  42.        student on his(her) diskette along with the PROCTORn.EXE and
  43.        PROCTORn.OVR files. These three files constitute the entire
  44.        examination.
  45.  B. Therefore, it is reasonable to set up your hard disk to have
  46.     the C:\TP subdirectory containing the TPC (and TURBO.EXE)
  47.     compiler, and C:\TP\CURRENT subdirectory for all the other
  48.     files, with a PATH which points down from \CURRENT to \TP.
  49.     Everything noted above except for the compiler should be
  50.     contained in C:\TP\CURRENT, and once the test has been
  51.     created, the .IN1 files should be stored in a library
  52.     somewhere else (such as C:\TP\OLDQUES), and the test should
  53.     be immediately copied to student diskettes.
  54.  C. Running MAKETEST (called MTxx.EXE) will create temporary
  55.     files QnOVR.PAS which are overlay versions of the questions
  56.     you have called for. These will then be compiled with
  57.     PROCTORn.PAS to create PROCTORn.EXE and PROCTORn.OVR. It is
  58.     these last two files which need to be copied to student
  59.     diskettes along with the GRADE.BK$ file which will contain a
  60.     student password as well as the results of the examination
  61.     after it is completed. Once these two files are intact, the
  62.     QnOVR.PAS files should be deleted!
  63.  D. It is safest to keep MAKEQUES, MAKETEST and INITGRAD in the
  64.     C:\TP directory along with PROCTORn.MAK (see ahead, there
  65.     can be 8 such files, number n=2 thru 9, which you can create
  66.     by altering the PROCTOR4.MAK file which comes in the
  67.     distribution), and TURBO.CFG, so that they are available.
  68.     Assuming that your questions are to be created in the
  69.     C:\TP\CURRENT directory, a PATH of C:\TP is sufficient to
  70.     guarantee this. THEN change directory to C:\TP\CURRENT and
  71.     execute MAKEQUES (typing MQ03 if that is the current value
  72.     of n in MQ0n). Separate documentation on MAKEQUES is
  73.     included. Assuming that this is a four question examination,
  74.     you must create 4 separately named .IN1 files, whose names
  75.     should be meaningful to you. You should also save these
  76.     questions (in .LIB form) so that in case there are errors,
  77.     you can recreate them later. For our purposes, we will call
  78.     them Q1, Q2, Q3, and Q4, although these names are not useful
  79.     for library purposes, so use more imagination when you do
  80.     this!
  81.     1. Once the questions have been created (.IN1) and saved (.LIB)
  82.        on the C:\TP\CURRENT directory, you are ready to create a
  83.        test. Issue the command MT01 (or MT0n) from the DOS PROMPT.
  84.        Since MAKETEST is a complicated program, it checks that the
  85.        programs listed above exist and can be found, and then
  86.        offers you the ability to abort in case you have doubts that
  87.        you have all the files.
  88.     2. If you proceed, MAKETEST will ask you how many questions
  89.        there will be on the examination. Answer with a number
  90.        between 2 and 9, since that is all I have made provision for
  91.        in this system.
  92.     3. Next, MAKETEST will ask you as many times as there are
  93.        questions
  94.        a) Shall it use PROTOTYP?
  95.        b) What is the name of the .IN1 file for this particular
  96.           question.
  97.     4. For each question, no matter what you have called it,
  98.        MAKETEST will create a QnOVR.PAS file where n is the
  99.        question number. If you altered PROTOTYP to a customized
  100.        driver, at (3a) above you will be given a chance to find
  101.        that program on the disk.
  102.        IMPORTANT-----------------------------------------------
  103.        When asked for a file name, a C(arriage)R(eturn) will take
  104.        the default, a search string such as *.PAS will allow you to
  105.        choose in the current directory out of all (.PAS in this
  106.        case) files, C:\*.* will allow you to go to the root of the
  107.        directory and search up through other branches of the
  108.        directory for the program you seek.
  109.     5. After all questions have been converted to QnOVR.PAS form,
  110.        the MAKETEST program will execute a MAKE instruction (see
  111.        your Turbo Pascal Manual) for the form:
  112.        MAKE -fPROCTORn
  113.        i.e., MAKE -fPROCTOR4,
  114.        where PROCTORn is the name of a .MAK file (i.e.,
  115.        PROCTOR4.MAK).
  116.     6. When the MAKE instruction is executed, you will see the
  117.        Turbo compiler taking all the questions, compiling them, and
  118.        then compiling PROCTORn. If all proceeds without error, you
  119.        will be asked to press <ENTER>, and then the MAKETEST
  120.        program will terminate properly.
  121.     7. On the C:\TP\CURRENT directory will be a set of QnOVR.PAS
  122.        files, a set of QnOVR.TPU files (compiled versions of the
  123.        former), PROCTORn.EXE, and PROCTORn.OVR. These last two
  124.        files must now be copied to the A: disks of your students,
  125.        one disk for each student.
  126.     8. Finally, for each student diskette, you need to run INITGRAD
  127.        and supply a password. This password should also be written
  128.        down and handed to the student with the diskette. Right now,
  129.        there is no more security than this, which prevents other
  130.        students from tampering with each others grades. The only
  131.        way to insure that the student taking the examination is the
  132.        student who should take the examination is to make the
  133.        student identify him(her)self, and then hand back the
  134.        diskette after the (proctored) examination is complete. If
  135.        the diskette leaves the room, there is no knowing the
  136.        identity of the test taker!
  137.     9. To process the student's grades, just run UUDEC, the decoder
  138.        program which is supplied with this system. UUDEC will
  139.        create a GRADEB.OOK text file which can be read with any
  140.        editor. Once you have read (and possibly printed and/or
  141.        copied the GRADEB.OOK file) you should erase it from the
  142.        student's diskette. If the student wishes to continue the
  143.        examination, his grades will be appended to the current
  144.        file, so that a continuous record of student progress will
  145.        be made.
  146.    10. For each question, there is a .SAV file created when the
  147.        student runs the question for the first time. This file
  148.        contains all the variables for each question, so that if a
  149.        student "Quits" either the question or the examination, and
  150.        wishes to return to do the problem at a later time, the same
  151.        numbers will appear in the question. If YOU choose to force
  152.        the student to use different numbers, erase the relevant
  153.        .SAV file from his(her) diskette.
  154.    11. For each question, a .$$$ file is created which contains a
  155.        running record of student responses, including comments and
  156.        wrong answers. This file is UUENCODED at the end of the
  157.        examination, and should be UUDECoded and read by you before
  158.        allowing the student to take the examination again. It
  159.        should also be erased from the student's diskette. This file
  160.        is useful for discovering:
  161.        a) New student errors which you never thought of. This may
  162.           entail asking the student why (s)he made such-and-such
  163.           particular error, but it will allow you to expand the
  164.           repertoire of teacher-created help responses, should you
  165.           choose to expand this question and re-use it at some future
  166.           time.
  167.        b) Errors in the question (or its phraseology) which may be
  168.           misleading students. It is worthwhile preparing questions
  169.           and handing them out as student study assignments, so that
  170.           they can be debugged (by reading these .SAV files). Then,
  171.           clones of these questions can be used on actual examinations
  172.           with modest assurance that the questions are technically
  173.           correct.
  174.           IT IS IMPORTANT to realize that students will be terribly
  175.           unhappy if they submit a correct answer and the computer
  176.           tells them that it is wrong!
  177.